02 SAT Solver
这篇笔记包含lecture4-6,SAT Slover ppt 中的内容。
对应教材《数理逻辑与集合论》中1.4、2.6。
永真式与永假式、可满足性
在任何条件下都为真的命题称为永真式/重言式(tautology),任何条件下都为假的命题称为永假式/矛盾式(contradiction)。
如果一个命题在某些条件下为真,则这个命题是可满足的。
按照以上定义,有:
- 如果 是永假式,则 是永真式。
- 如果 不是永真式,则 是可满足的。
- 如果 是永假式,则 是不可满足的。
CNF、DNF、PCNF、PDNF
文字(literal)是一个命题变量或者它的否定;一个析取范式(disjunctive clause)是一或多个文字的析取;一个合取范式(conjunctive clause)是一或多个文字的合取。
| 文字 | 文字 | 析取式 | 合取式 |